﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTO.Accoes.DespachoDecisao
{
    public class DespachoBonificacao : DespachoDecisao
    {
        public double TaxaAprovada { get; set; }
        public DateTime TempoLimite { get; set; }
        public double MontanteMaximoDeFinanciamento { get; set; }


        public override string MostraInformacaoRelatorio()
        {
            StringBuilder str = new StringBuilder();
            str.Append(string.Format("{0}: O projecto foi {1} como projecto de bonificação. O motivo foi '{2}'.", DataHora.ToString(), (Aceite ? "aceite" : "recusado"), Parecer));

            if (Aceite)
            {
                str.Append(string.Format(" O taxa aprovada é de {0}. O tempo limite para o projecto é {2}.", TaxaAprovada, TempoLimite));
            }

            return str.ToString();
        }
    }
}
